[HVM] Save/restore cleanups 01: PIT
authorTim Deegan <Tim.Deegan@xensource.com>
Sat, 20 Jan 2007 11:17:38 +0000 (11:17 +0000)
committerTim Deegan <Tim.Deegan@xensource.com>
Sat, 20 Jan 2007 11:17:38 +0000 (11:17 +0000)
commit3969aaf2765ffcda14b4d53a5b0980f0d443331b
tree0a0919319f9beb9b179b5af2ff72582f7e786395
parente105919b0120a0eccfe59ece2ce545ddd6f0881f
[HVM] Save/restore cleanups 01: PIT
Define public structure for the saved PIT data and use it instead
of a series of explicit loads and stores.
Don't save ephemeral Xen timer structs; rebuild them instead.
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
xen/arch/x86/domain.c
xen/arch/x86/hvm/hvm.c
xen/arch/x86/hvm/i8254.c
xen/arch/x86/hvm/intercept.c
xen/arch/x86/hvm/vioapic.c
xen/include/asm-x86/hvm/support.h
xen/include/asm-x86/hvm/vpt.h
xen/include/public/hvm/save.h [new file with mode: 0644]